178 research outputs found

    Management Challenges in Product Configuration Projects

    Get PDF

    Multi-Agent Spiral Software Engineering: A Lakatosian Approach

    Get PDF
    This paper presents an epistemological approach for the development and validation of an original agent oriented software development methodology (see [Wautelet05a, Wautelet05b]). Agent orientation has been widely presented as a new modeling, design and programming paradigm that could be adopted to build systems mark to the determinant advantages it offers. This will be exposed and put into perspective in the paper through the Lakatosian approach. Spiral development (see [Boehm00a]) has become popular, especially through object-oriented software project development since it allows efficient software project management, continuous organizational modeling and requirements acquisition, early implementation, continuous testing and modularity, etc. The iterative nature of this requirements engineering process will be studied here through Herbert Simon's bounded rationality principle and Popper's knowledge growth principle but nuanced by Lakatos falsification principle criticism

    Challenging the Artifacts and Practices Adopted in Agile Software Development

    Get PDF
    Roughly speaking, agile software development methods include the adoption of an iterative life cycle and of special kinds of artifacts and practices. The life cycle is the result of years of improvement in software development starting from waterfall, going through planned long iterations like in the Rational Unified Process, to finally end-up with short, unplanned sprints. The used artifacts and practices nevertheless deserve more research in order to measure development performance, to analyze their optimal uses, and to determine the opportunity of their integration in a custom agile process. This paper highlights the need for challenging the artifacts and practices from a scientific standpoint. While doing so, we briefly discusses the research conducted in the field user stories–that have often been studied in the literature in combination with conceptual modeling–, before outlining the first edition of the Agil-ISE workshop and discussing future directions

    Analyse et développement d'une application de gestion de fours à coke : Application à Carsid

    Get PDF
    Le monde économique actuel consacre à « l’information » une valeur déterminante. En effet, même pour des entreprises du secteur secondaire (activités productrices de matières transformées) comme une entreprise sidérurgique, les flux d’informations concernant la concurrence, les indicateurs économiques, l’état du marché ou plus simplement la production doivent être exploités, traités, formatés et compris pour une prise de décision optimale. Dans cette optique, l’entreprise sidérurgique Carsid travaille depuis quatre ans en partenariat avec le département de recherche ISYS de l’IAG afin de moderniser ses systèmes d’information. Ce document présente l’analyse et le développement d’une application de gestion des fours à coke dont l’objectif principal est le reporting des pannes pouvant survenir sur ceux-ci. Au départ de données relevées en temps réel sur les fours et autres machines lors des enfournements, cuissons et défournements, l’application peut diagnostiquer certains disfonctionnement, en faire le rapport auprès de différents corps de métier et proposer des solutions concrètes pour y remédier. Nul doute qu’un tel outil peut s’avérer de première importance pour assurer la pérennité de l’appareil de production et d’exploiter celui-ci de manière optimale. Enfin, notons également que cette application « fours » n’est qu’un module d’un projet de modernisation et d’exploitation des systèmes d’information beaucoup plus global qui instancie le processus général décrit par le Unified Process

    Le "Unified Process" comme méthodologie de gestion de projet informatique. Eléments d'application en milieu sidérurgique

    Get PDF
    Ce document présente une mise en perspective de la modélisation informatique orienté-objet de la cokerie de l’entreprise sidérurgique Carsid au cours de laquelle différents travaux d’analyse. Pour ce faire, la méthodologie informatique UP ou Unified Process (en français processus unifié) combinée au langage de modélisation UML ont été utilisés. Le UP définit un ensemble d’activités et de phases de développement (ces dernières sont composées d’itérations) pour le traitement efficace d’un projet informatique. Ce processus formalise un ensemble de concepts pertinents pour la gestion de projet comme les membres, les activités, les artéfacts et l’enchaînement d’activités. Les différentes phases d’un développement UML peuvent être représentées au moyen d’une série de diagrammes permettant de comprendre de manière visuelle les concepts définis. Tous les modèles s’enchaînent en passant de l’analyse à la conception, gagnant en complexité, dans un langage commun et unique, s’affinant au fur et à mesure pour arriver à l’élaboration finale du modèle. Les diagrammes permettront de comprendre sous différents angles la globalité du cas étudié en présentant une vue statique et dynamique de celui-ci. Chaque diagramme exprimera une partie de la structure totale, tout en étant un aspect particulier du modèle. Un modèle UML est toutefois toujours axé sur un ensemble d’hypothèses faites par l’équipe de travail et ne constitue donc qu’une vue particulière parmi d’autres possibles. L’équipe de travail doit, dés lors, être consciente que la vue adoptée est réductrice et qu’elle ne correspond pas toujours aux réalités et aux besoins du futur système informatique. Le UP fournit, à ce niveau, une méthodologie qui permet de prendre en compte plusieurs aspects différents et pertinents pour la construction de modèles au cours d’itérations successives

    A model-driven IT governance process based on the strategic impact evaluation of services

    No full text
    © 2018 Elsevier Inc. Model-driven engineering is used for managing software systems development. In most cases, requirements representations are transformed into design diagrams themselves transformed into code, ensuring traceability. Such an approach can nevertheless take roots on a more abstract level and be used for IT governance. Goal-oriented requirements engineering can be adapted to model strategic objectives aimed to lead the organization to an enhanced competitive position in the long-term. Most IT governance and management frameworks are driven by the concept of service. The latter allows to package the work offer of an IT provider. Within their realization, such services align or misalign with strategic objectives. This paper proposes a model-driven IT governance process allowing to evaluate the alignment of business IT services to strategic objectives; it follows the 3 stages of IT governance: evaluate, direct and monitor. The approach allows to integrate the governance level as a (graphical) strategic layer made of long-term objectives that business IT services potentially contribute or hamper to attain. The strategic layer is custom developed for each organization and linked with organizational representations in a model-driven fashion to study business and IT alignment. The framework is called MoDrIGo; it is applied onto a case study in a hospital.status: publishe
    • …
    corecore